/**
 * 电子病例
 */

		 var trueName = $.cookie('trueName'); //用户名称
		 var userId = $.cookie('userId'); //用户Id
		 /**
		  * 根据病人id 查询病人病历信息 点击病人 查询的信息
		  * 
		  * @param patientI
		  * @param patientName
		  * @param vaa07
		  */
		 function queryApplyFileByPatientId(patientId, patientName, vaa07) {
		 	// 当点击某个病人时 才可以显示出 新增 菜单 （初始化时 隐藏所有按钮）

		 	$("#patient_base_info tbody").html('');
		 	// $("#file_info_case_history").html('');//清空 右侧 显示的 病历信息 (暂时不用了 使用的是ifream)

		 	// 根据就诊id vaa07 查询此病人的 基本信息
		 	$.ajax({
		 		async : true,
		 		cache : false,
		 		type : 'get',
		 		url : dzbl_cloud + '/baseInterface/queryVaaByVaa01?vaa01=' + vaa07+'&jsessionids='+$.cookie("jsessionids"),
		 		timeout : 1000,
		 		success : function(data) { // 请求成功后处理函数。
		 			if (data != undefined && data != null) {
		 				var tr = "";
		 				tr += "<tr><td>" + data.vaa05 + "</td><td>" + data.vaa03
		 						+ "</td><td>" + data.abw02 + "</td><td>" + data.agep
		 						+ "</td><td>" + data.abc02 + "</td><td>" + data.bce03a
		 						+ "</td><td>" + data.bdp02 + "</td><td>" + data.vaa02
		 						+ "</td><td>" + data.vac36 + "</td></tr>";
		 				$("#patient_base_info").append(tr);
		 				
		 				
		 				$("#patient_id").val('');
		 				$("#patient_id").val(patientId);
		 				$("#patient_vaa07").val(vaa07);
		 				$("#patient_name_name").val(patientName);
		 				$("#emr_app_file_list").html('');

		 				if (patientId != null && patientId != '') {
		 					$.ajax({
		 								cache : false,
		 								type : 'get',
		 								dataType : "json",
		 								timeout : 1000,
		 								url : dzbl_cloud
		 										+ '/emrapplyfilerest/queryApplyFileByTypeAndPatientId?patientId='
		 										+ patientId + '&source=1&jsessionids='+$.cookie("jsessionids"),// source =1 说明是门诊病人信息
		 								success : function(data) { // 请求成功后处理函数。
		 									if (data != null && data != '') {
		 										var th = "";
		 										th += "<thead><th>分类/名称</th><th>状态</th><th>科室名称</th><th>床位号</th><th>书写人</th><th>书写时间</th><th>评分(分值)</th><th>保存人</th><th>保存时间</th><th>归档人</th><th>归档时间</th></thead>";
		 										$("#emr_app_file_list").append(th);
		 										for (var i = 0; i < data.length; i++) {
		 											var tr = '';
		 											if (data[i].type == '1'
		 													&& data[i].source == '1') {
		 												tr += "<tr data-tt-id='1'><td  colspan='11'>门诊病历</td></tr>"
		 											} else if (data[i].type == '6'
		 													&& data[i].source == '1') {
		 												tr += "<tr data-tt-id='6'><td colspan='11'>知情文件</td></tr>"
		 											} else if (data[i].type == '7'
		 													&& data[i].source == '1') {
		 												tr += "<tr  data-tt-id='7'><td colspan='11'>诊断报告</td></tr>"
		 											} else if (data[i].type == '8'
		 													&& data[i].source == '1') {
		 												tr += "<tr  data-tt-id='8'><td colspan='11'>诊疗单据</td></tr>"
		 											}
		 											var fileList = data[i].emrfileList;// 表格中的数值
		 											if ((data[i].type == '1' || data[i].type == '6'
		 													|| data[i].type == '7' || data[i].type == '8')) {
		 												 if(fileList != null && fileList !=''){
		 						                                var state = '';
		 						                                var author='';
		 						                                var score ='';
		 						                                var createdBy ='';
		 						                                var archiveAuthor='';
		 						                                var archiveTime='';
		 						                                var bedNo ='';
		 						                                for (var j=0;j<fileList.length;j++){
		 						                                    state = fileList[j].state;
		 						                                    if(state == '0'){
		 						                                        state = '未完成';
		 						                                    }else if(state == '1'){
		 						                                        state = '完成';
		 						                                    }else if(state == '2'){
		 						                                        state = '归档';
		 						                                    }else if(state == '3'){
		 						                                        state = '连续';
		 						                                    }else if(state == '4'){
		 						                                        state = '退回';
		 						                                    }else if(state == '5'){
		 						                                        state = '病案评分';
		 						                                    }
		 						                                    if(fileList[j].author != null){author = fileList[j].author;}else{author = '';}
		 						                                    if(fileList[j].score != null){score = fileList[j].score;}else{score = '';}
		 						                                    if(fileList[j].createdBy != null){createdBy = fileList[j].createdBy;}else{createdBy = '';}
		 						                                    if(fileList[j].archiveAuthor != null){archiveAuthor = fileList[j].archiveAuthor;}else{archiveAuthor = '';}
		 						                                    if(fileList[j].archiveTime != null){archiveTime = fileList[j].archiveTime;}else{archiveTime = '';}
		 						                                    if(fileList[j].bedNo != null &&fileList[j].bedNo!= 'null'){bedNo =fileList[j].bedNo; }else{bedNo='';}
		 						                                    tr+="<tr data-tt-id=" + fileList[j].treeid + " data-tt-parent-id=" + (fileList[j].treefid!=null?fileList[j].treefid:data[i].type) + " ondblclick='checkthisrow(this,\""+fileList[j].id+"\",\""+fileList[j].isMainLianxu+"\",\""+fileList[j].name+"\",\""+fileList[j].validTime+"\",\""+fileList[j].state+"\",\""+fileList[j].authorId+"\",\""+fileList[j].updateCount+"\")'>";
		 						                                    tr+="<td>"+fileList[j].name+"</td>";
		 						                                    tr+="<td>"+state+"</td>";
		 						                                    tr+="<td>"+fileList[j].depName+"</td>";
		 						                                    tr+="<td>"+bedNo+"</td>";
		 						                                    tr+="<td>"+author+"</td>";
		 						                                    tr+="<td>"+millisecondsStrToDate(fileList[j].createdDate)+"</td>";
		 						                                    tr+="<td>"+score +"</td>";
		 						                                    tr+="<td>"+author+"</td>";
		 						                                    tr+="<td>"+millisecondsStrToDate(fileList[j].createdDate)+"</td>";
		 						                                    tr+="<td>"+archiveAuthor+"</td>";
		 						                                    tr+="<td>"+archiveTime+"</td>";
		 						                                    tr+="</tr>";
		 						                                }
		 						                            }
		 												$("#emr_app_file_list").append(tr);
		 											}

		 										}
		 										$("#emr_app_file_list").removeData('treetable');
		 										$("#emr_app_file_list").treetable({ expandable: true,initialState : 'expanded' });
		 										treeTableChose();
		 									}else{
		 										$("#emr_app_file_list").empty().append("暂无数据")
		 									}
		 								},
		 								error : function(XMLHttpRequest, textStatus, errorThrown) {
		 									var div = $("<div>电子病历服务器连接异常，请联系管理员！</div>");
		 									$("#emr_app_file_list").empty().append(div);
		 								}
		 							});
//		 					$("#emr_app_file_list").removeData('treetable');
//		 					$("#emr_app_file_list").treetable({
//		 						expandable : true
//		 					});
		 				}
		 			}
		 		},
		 		error : function(XMLHttpRequest, textStatus, errorThrown) {
		 			$("#emr_app_file_list").empty().html("电子病历服务器连接异常，请联系管理员！");
		 		}
		 	});


		     }
		   
		 /*treeTable 点击事件*/
		 function treeTableChose(){
		 	$("#emr_app_file_list").find(".leaf").on("click",function(){
		 		 $(this).addClass("choseedTr").siblings().removeClass("choseedTr");
		 	 })
		 }
		  
		 /**
		  * 点击选中获取此行 中的id
		  */
		 function checkthisrow(obj,id,isMainLianxu,fileName,validTime,state,authorId,updateCount){
			 debugger;
		     var paramUpdateCount = $("#sys_param_29").val();//参数中的最大修改次数
		     var userId = $.cookie('userId');//获取登录人呢id

		     //选中行  变颜色
		     $(obj).addClass("tr-bg").siblings("tr").removeClass("tr-bg");
		     $("#check_this_file_id").val(id);
		     $("#check_this_file_name").val(fileName);
		     $("#check_this_file_state").val(state);
		     if(isMainLianxu == null || isMainLianxu =='null'){
		         $("#is_main_lian_xu").val("0");
		     } else {
		         $("#is_main_lian_xu").val(isMainLianxu);
		     }
		     if(isMainLianxu == '1'){    //说明是连续  主 病历
		         $("#is_main_lian_xu").val(isMainLianxu);
		         var url = dzbl+"/new_version/print_view.html?id="+id+"&pname="+fileName+"&jsessionids="+$.cookie("jsessionids");
		         layer.open({
		       	  type: 2,
		       	title: false,
           	  maxmin : true,
		       	  shadeClose: true,
		       	  shade: 0.2,
		       	  area: ['70%', '100%'],
		       	  content: url //iframe的url
		       	});
//		         $("#blank-content iframe").attr("src",dzbl+"/new_version/print_view.html?id="+id+"&pname="+fileName);
		     }else if(authorId != null && authorId != userId){       //说明是 不同人  所以不能编辑病历
		         $("#menu-btn-1").show();//浏览按钮
		         var url = dzbl+"/new_version/print_view.html?id=" + id + ""+"&jsessionids="+$.cookie("jsessionids");
		         layer.open({
		       	  type: 2,
		       	title: false,
           	  maxmin : true,
		       	  shadeClose: true,
		       	  shade: 0.2,
		       	  area: ['70%', '100%'],
		       	  content: url //iframe的url
		       	});
		         layer.msg('不是本人病历不能编辑!');
//		         $("#blank-content iframe").attr("src",dzbl+"/new_version/print_view.html?id=" + id + "");
		     }else if(updateCount == paramUpdateCount|| updateCount > paramUpdateCount){
		     	var url = dzbl+"/new_version/print_view.html?id=" + id + ""+"&jsessionids="+$.cookie("jsessionids");
		         layer.open({
		       	  type: 2,
		       	title: false,
           	  maxmin : true,
		       	  shadeClose: true,
		       	  shade: 0.2,
		       	  area: ['70%', '100%'],
		       	  content: url //iframe的url
		       	});
		     	layer.msg('此病历已经达到最大修改次数!');
//		         $("#blank-content iframe").attr("src",dzbl+"/new_version/print_view.html?id=" + id + "");
		     }else{
		         if(validTime != null && validTime !='' && state == '0'){    //说明有限制 时间  说明是未完成病历
		             var myDate = new Date();
		             var minsecond = myDate.getTime();//获取当前时间的毫秒数
		             var paramvalue =  $("#sys_param_39").val();
		             //说明参数有时限的限制
		             if(paramvalue != null && paramvalue !='' && paramvalue !='null' && paramvalue == '1'){
		                 if(minsecond > validTime ){     //当前时间  大于 病历的限制时间， 则病历不能进行编辑
		                     layer.msg('病历超过时限不能进行编辑!');
		                     var url = dzbl+"/new_version/print_view.html?id=" + id+"&jsessionids="+$.cookie("jsessionids");
		                     layer.open({
		                     	  type: 2,
		                     	 title: false,
	                         	  maxmin : true,
		                     	  shadeClose: true,
		                     	  shade: 0.2,
		                     	  area: ['70%', '100%'],
		                     	  content: url //iframe的url
		                     	});
//		                     $("#blank-content iframe").attr("src",dzbl+"/new_version/print_view.html?id=" + id + "");
		                 }else if(state == '1' || state == '2'){ //说明是已经完成 或者归档的
		                 	var url = dzbl+"/new_version/print_view.html?id=" + id+"&jsessionids="+$.cookie("jsessionids");
		                 	layer.open({
		                   	  type: 2,
		                   	title: false,
                       	  maxmin : true,
		                   	  shadeClose: true,
		                   	  shade: 0.2,
		                   	  area: ['70%', '100%'],
		                   	  content: url //iframe的url
		                   	});
		                 	
//		                     $("#blank-content iframe").attr("src",dzbl+"/new_version/print_view.html?id=" + id + "");
		                 }else{
		                     showEditFile();     //如果当前时间小于  限制时间 则可以进行 编辑
		                 }
		                 
		             }else{
		                 showEditFile();
		             }

		         }else if(state == '1' || state == '2'){//说明是 完成的病历  或者归档的病历    则不能编辑  只能查看
		             //clickpatientId();   //需要显示的按钮
//		             $("#menu-btn-1").show();//浏览按钮
//		             if(checkBtn('print_btn')){
//		                 $("#menu-btn-8").show();//打印按钮
//		             }
		             layer.msg('已完成/已归档的不能编辑!');
		             var url = dzbl+"/new_version/print_view.html?id=" + id+"&jsessionids="+$.cookie("jsessionids");
		             layer.open({
		             	  type: 2,
		             	 title: false,
                    	  maxmin : true,
		             	  shadeClose: true,
		             	  shade: 0.2,
		             	  area: ['70%', '100%'],
		             	  content: url //iframe的url
		             	});
//		             $("#blank-content iframe").attr("src",dzbl+"/new_version/print_view.html?id=" + id + "");
		         }else{
		             showEditFile();     //如果  限制时间为空   则可以进行 编辑
		         }
		     }

		 }
		 //调用编辑 病历的方法
		 function showEditFile(){
		  //选中病历文件时   再显示其他 可以操作病历文件的按钮
		  //selectFile();       //需要显示的按钮
		  getFileInfoById();     //编辑病历的方法
		 }
		 /**
		  * 根据 选中id  获取 病历信息
		  * @param id
		  */
		 function getFileInfoById(){
		 	var choseedEmr = $("#emr_app_file_list").find(".choseedTr");
		     if(choseedEmr.length > 0){
		     	var id =$("#emr_app_file_list").find(".choseedTr").attr("data-tt-id");
		     	var patientId = $("#vaa01").val();//选中病人id
		     	var vaa07 = $("#vac01").val();//获取就诊id
		     	
		         //保存的路径     (二次保存)
		         var savePath = dzbl_cloud + "/emrapplyfilerest/saveApplyFileContentByApply?jsessionids="+$.cookie("jsessionids");
		         var moduleType = '03';//表示传递过去的是段落   02表示文件和范文  03表示 病历记录
		         var source = 1;
		         $.ajax({
		             async : false,
		             cache : false,
		             type : 'get',
		             dataType : "json",
		             url : dzbl_cloud + '/emrapplyfilerest/queryApplyFileById?id='+id+'&jsessionids='+$.cookie("jsessionids"),
		             success : function(data) { //请求成功后处理函数。
		                 if(data  != null && data != ''){
		                     var fileId = data.fileInfoId;//获取  文件id     如果 文件id  为空  则 查询看范文id  是否为空，如果不为空，则根据范文id  查询文件id
		                     if(fileId != null &&fileId != ''){

		                     }else{
		                         var sampleId = data.fileSampleId;
		                         if(sampleId != null && sampleId !=''){
		                             $.ajax({                        //获取  文件id     如果 文件id  为空  则 查询看范文id  是否为空，如果不为空，则根据范文id  查询文件id
		                                 async : false,
		                                 cache : false,
		                                 type : 'get',
		                                 dataType : "json",
		                                 url : dzbl_cloud + '/emrFileSample/queryFileSampleById?id='+sampleId+'&jsessionids='+$.cookie("jsessionids"),
		                                 success : function(data) { //请求成功后处理函数。
		                                     if(data  != null && data != ''){
		                                         fileId = data.fileInfoId;//获取范文上级  文件id
		                                     }
		                                 }
		                             });
		                         }
		                     }

		                     if(data.fileUrl != null && data.fileUrl !=''){       //说明已经有值了 进行修改
		                         var url = dzbl_cloud + '/emrapplyfilerest/getApplyFileContent';
		                         var URL= dzbl+"/new_version/emr_interface_editor.html?id="+id+"&savePath="+savePath+"&url="+url+"&module_type="+moduleType+"&file_id="+fileId+
		                         "&patientId="+patientId+"&vaa07="+vaa07+"&source="+source+"&jsessionids="+$.cookie("jsessionids");
		                         layer.open({
		                         	  type: 2,
		                         	  title: false,
		                         	  shadeClose: true,
		                         	  maxmin : true,
		                         	  shade: 0.2,

		                         	  area: ['70%', '100%'],

		                         	  content: URL //iframe的url
		                         	});
		                         
//		                         $("#blank-content iframe").attr("src",dzbl+"/new_version/emr_interface_editor.html?id="+id+"&savePath="+savePath+"&url="+url+"&module_type="+moduleType+"&file_id="+fileId+"&patientId="+patientId+"&vaa07="+vaa07+"&source="+source);
		                     }else{      //说明是新增
		                     	var url = dzbl+"/new_version/emr_interface_editor.html?id="+id+"&savePath="+savePath+"&module_type="+moduleType+"&file_id="+fileId+"&patientId="+patientId+"&vaa07="+vaa07+"&source="+source+"&jsessionids="+$.cookie("jsessionids")
		                     	layer.open({
		                         	  type: 2,
		                         	  title: false,
		                         	  maxmin : true,
		                         	  shadeClose: true,
		                         	  shade: 0.2,
		                         	  area: ['70%', '100%'],
		                         	  content: url //iframe的url
		                         	});
//		                         $("#blank-content iframe").attr("src",dzbl+"/new_version/emr_interface_editor.html?id="+id+"&savePath="+savePath+"&module_type="+moduleType+"&file_id="+fileId+"&patientId="+patientId+"&vaa07="+vaa07+"&source="+source);
		                     }
		                 }
		             }
		         });
		     }
		     else{
		         layer.msg('请先选择要编辑的病历!',{time:2000,icon:0});
		     }

		 }

  //树节点的设置  放在 页面加载时的方法中
     setting = {
        isSimpleData : true,              //数据是否采用简单 Array 格式，默认false
        treeNodeKey : "id",               //在isSimpleData格式下，当前节点id属性
        treeNodeParentKey : "pId",        //在isSimpleData格式下，当前节点的父节点id属性
        showLine : true,                  //是否显示节点间的连线
        checkable : true,                  //每个节点上是否显示 CheckBox
        callback: {
            onClick: zTreeOnClick //设置节点点击前事件
        }
    };

	//树节点的点击事件
function zTreeOnClick(event, treeId, treeNode) {
    var fid = treeNode.fid;       //获取病历文件id
    var sid = treeNode.sid;
    var id = treeNode.id;
    if(id != undefined){
    	getApplyFileById(id);
    }
    if(fid != undefined){
        getApplyFileById(fid);
    }
    if(sid != undefined){
        getApplySampleById(sid);
    }
};


//新增病历文件关闭
function closeAddFileDiv(){
    $("#m-content-2").addClass("hidden");
    $("#cover").addClass("hidden");
}
var indexG;
function addEmr(){
	var flag = vaa01;
	if(flag){
		laytplUrl(myurl + "/module/emr.html", {},function(data, html) {
			indexG = layer.open({
				type : 1,
				// scrollbar : false,
				title : false,
				area : [ "60%", "60%" ],
				shade : 0.1,
				maxmin : true,
				content : html,
				closeBtn : 1,
				success : function() {
					addFileInfo('1');
				}
			});
		});
	}else{
		layer.alert("请选择病人")
	}

	
}


/**
 * 点击新增病历
 * @param type
 */
function addFileInfo(type){
    var deptId = $("#departmentList").find("option:selected").attr("id");  //获取选中的科室信息
    var source = 1;
    var patientId = $("#vaa01").val();//选中病人id
    $.ajax({
        type: 'post',
        async : false,
        url: dzbl_cloud + "/emrapplyfilerest/queryTreeByType?type="+type+"&deptId="+deptId+"&source="+source+"&vaa07="+vac01+"&userId"+userId+"&jsessionids="+$.cookie("jsessionids"),   //说明查询护理记录  下的病历和范文
        dataType: "json",
        success: function (data) {
            zTreeNodes = data.tree;   //把后台封装好的简单Json格式赋给treeNodes
        }
    });
    //显示出病历树形结构
    if(type == '1'){
        zTreeObj = $.fn.zTree.init($("#outpatient_leftTree"), setting, zTreeNodes);
    }else if(type == '6'){
        zTreeObj = $.fn.zTree.init($("#Informed_file_tree"), setting, zTreeNodes);
    }else if(type == '7'){
        zTreeObj = $.fn.zTree.init($("#diagnosis_tree"), setting, zTreeNodes);
    }else if(type == '8'){
        zTreeObj = $.fn.zTree.init($("#clinics_tree"), setting, zTreeNodes);
    }
}



//点击文件   调用的方法
function getApplyFileById(id){
	debugger;
    var fileOrSample = '1';   //文件类型  如果是文件 则为1   如果为范文  则为2

    var patientId = vaa01;//选中病人id
    var vaa07 = vac01;//获取就诊id

    var patientObj ="";
    //获取病人基本信息
    $.ajax({
        async : false,
        cache : false,
        type : 'get',
        dataType : "json",
        // url : dzbl_cloud + '/emrapplyfilerest/queryPatientByPatientIdBase?id='+patientId,
        data:{id:patientId,vaa07:vaa07},
        url : dzbl_cloud + '/emrapplyfilerest/queryPatientByPatientIdOut?jsessionids='+$.cookie("jsessionids"),
        success : function(data) { //请求成功后处理函数。
            if(data  != null && data != ''){
                patientObj = data;
            }
        }
    });


    //保存的路径
    var savePath = dzbl_cloud + "/emrapplyfilerest/saveApplyFileContent";
    var source = 1;//说明来源于 门诊
    var moduleType = '03';//表示传递过去的是段落   02表示文件和范文  03表示 病历记录
    var fileId = id;    //传递文件id
    var isNewAdd = 1;//说明是新增
    $.ajax({
        async : false,
        cache : false,
        type : 'get',
        dataType : "json",
        url : dzbl_cloud + '/emrFileInfo/queryFileInfoById?id='+id+"&jsessionids="+$.cookie("jsessionids"),
        success : function(data) { //请求成功后处理函数。
            if(data  != null && data != ''){
            	var openUrl;
                if(data.filePath != null && data.filePath !=''){       //说明已经有值了 进行修改
                    var url = dzbl_cloud + '/emrFileInfo/getFileInfoContent';
                   openUrl = dzbl+"/new_version/emr_interface_editor.html?id="+id+"&savePath="+savePath+"&url="+url+"&patientId="+patientId+"&patientObj="+patientObj+"&source="+source+
                   "&fileOrSample="+fileOrSample+"&module_type="+moduleType+"&file_id="+fileId+"&vaa07="+vaa07+"&isNewAdd="+isNewAdd+"&userId="+userId+"&trueName="+trueName+"&jsessionids="+$.cookie("jsessionids");
                    
                }else{      //说明是新增
                    openUrl = dzbl+"/new_version/emr_interface_editor.html?id="+id+"&savePath="+savePath+"&patientId="+patientId+"&patientObj="+patientObj+"&source="+source+"&fileOrSample="
                    +fileOrSample+"&module_type="+moduleType+"&file_id="+fileId+"&vaa07="+vaa07+"&isNewAdd="+isNewAdd+"&userId="+userId+"&trueName="+trueName+"&jsessionids="+$.cookie("jsessionids");
                }
                var index = layer.open({
					type : 2,
					// scrollbar : false,
					title : false,
					area : [ "95%", "95%" ],
					shade : 0.1,
					maxmin : true,
					content : openUrl,
					closeBtn : 1,
					success : function() {
						layer.close(indexG); 
					}
				})
            }
        }
    });
}

//点击范文id  调用的方法
function getApplySampleById(id){
    var fileOrSample = '2';   //文件类型  如果是文件 则为1   如果为范文  则为2

    //保存的路径
    var patientId = $("#vaa01").val();//选中病人id
    var vaa07 = $("#vac01").val();//获取就诊id
    var savePath = dzbl_cloud + "/emrapplyfilerest/saveApplyFileContent?jsessionids="+$.cookie("jsessionids");

    var patientObj ="";
    //获取病人基本信息
    $.ajax({
        async : false,
        cache : false,
        type : 'get',
        dataType : "json",
        //url : dzbl_cloud + '/emrapplyfilerest/queryPatientByPatientIdBase?id='+patientId,
        data:{id:patientId,vaa07:vaa07},
        url : dzbl_cloud + '/emrapplyfilerest/queryPatientByPatientIdOut?jsessionids='+$.cookie("jsessionids"),
        success : function(data) { //请求成功后处理函数。
            if(data  != null && data != ''){
                patientObj = data;
            }
        }
    });


    var source = 1;//说明病人来源于门诊
    var moduleType = '03';//表示传递过去的是段落   02表示文件和范文  03表示 病历记录
    var isNewAdd = 1;//说明是新增
    $.ajax({
        async : false,
        cache : false,
        type : 'get',
        dataType : "json",
        url : dzbl_cloud + '/emrFileSample/queryFileSampleById?id='+id+'&jsessionids='+$.cookie("jsessionids"),        //获取到范文模板信息
        success : function(data) { //请求成功后处理函数。
            if(data  != null && data != ''){
                var fileId = data.fileInfoId;//获取范文上级  文件id

                if(data.filePath != null && data.filePath !=''){       //说明已经有值了 进行修改
                    var url = dzbl_cloud + '/emrFileSample/getEmrFileSampleContent';       //返回范文数据
                    var openUrl = dzbl+"/new_version/emr_interface_editor.html?id="+id+"&savePath="+savePath+"&url="+url+"&patientId="+patientId+"&patientObj="+patientObj+"&source="
                    +source+"&fileOrSample="+fileOrSample+"&module_type="+moduleType+"&file_id="+fileId+"&vaa07="+vaa07+"&isNewAdd="+isNewAdd+"&userId="+userId+"&trueName="+trueName+"&jsessionids="+$.cookie("jsessionids");
                }else{      //说明是新增
                    var openUrl = dzbl+"/new_version/emr_interface_editor.html?id="+id+"&savePath="+savePath+"&patientId="+patientId+"&patientObj="+patientObj+"&source="+source+
                    "&fileOrSample="+fileOrSample+"&module_type="+moduleType+"&file_id="+fileId+"&vaa07="+vaa07+"&isNewAdd="+isNewAdd+"&userId="+userId+"&trueName="+trueName+"&jsessionids="+$.cookie("jsessionids");
                }
                var index = layer.open({
					type : 2,
					// scrollbar : false,
					title : false,
					area : [ "95%", "95%" ],
					shade : 0.1,
					maxmin : true,
					content : openUrl,
					closeBtn : 1,
					success : function() {
						layer.close(indexG); 
					}
				})
            }
        }
    });
}

//删除病历文件
function deleteApplyFile(){
	var choseedEmr = $("#emr_app_file_list").find(".choseedTr");
    if(choseedEmr.length > 0){
    	var id =$("#emr_app_file_list").find(".choseedTr").attr("data-tt-id");//选中的病历文件id
    	layer.confirm('确定要删除该病历？', {
    		  btn: ['确定','取消'] //按钮
    		}, function(){
    			$.ajax({
    				type: 'get',
    				url: dzbl_cloud + "/emrapplyfilerest/deleteApplyInHospital?id=" +id+"&jsessionids="+$.cookie("jsessionids"),
    				dataType: "text",
    				success: function (msg) {
    					if (msg == 'SUCCESS') {
    						layer.msg('删除成功', {icon: 1});
    						readloadTreeTable();//重新加载列表数据
    					}
    				}
    			});
    		}, function(){
    		});
    	
    }else{
    	 layer.msg('请先选择要删除的病历!',{time:2000,icon:0});
    }

}
/**
 * 重新加载treetabel 数据
 */
function readloadTreeTable(){
    var patientId =$("#vaa01").val();//选中病人id
    var patientName = $("#vaa05").text();//选中病人name
    var vaa07 = $("#vac01").val();
    queryApplyFileByPatientId(patientId,patientName,vaa07);//重新加载列表数据
}

/**
 * 加载初诊病历
 */
function chuzhenbingli()
{
	$.ajax({
		url:dzbl_cloud+"/baseInterface/queryFileInfoByType",
		type:'get',
		dataType:'json',
		async:true,
		data:{"type":1,"jsessionids":$.cookie("jsessionids")},
		success: function(data)
		{
			var list = data;
			var id = list[0].id;       //获取病历文件id
		    if(id != undefined){
		        getApplyFileById(id);
		    }
		},
		error:function()
		{
			layer.msg("电子病历服务连接失败",{icon:0,time:2000});
		}
	});
	
}




